SubsystemDiagnostics 类别
代表 EtherCAT 连结状态的诊断讯息。更多资讯请见 KINGSTAR 记录检视 > 诊断工具。
继承体系
System.Object
IntervalZero.KINGSTAR.Base.Api.SubsystemDiagnostics
组合: IntervalZero.KINGSTAR.Base.Api (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0
语法
public class SubsystemDiagnostics
Public Class SubsystemDiagnostics
SubsystemDiagnostics 类别陈列了以下成员。
建构函式
| 名称 | 说明 | |
|---|---|---|
|
SubsystemDiagnostics | 初始化 SubsystemDiagnostics 类别的新实例。 |
属性
| 名称 | 说明 |
可得状态 |
|
|---|---|---|---|
|
AcyclicPacketLost | 遗失的非周期性资料包数量。 |
OP |
|
CyclicPacketLost | 遗失的封包数量,封包含有周期性资料 (PDO)。 |
OP |
|
ProductCode | KINGSTAR Runtime 的产品代码。 |
>= Offline |
|
RevisionNo | KINGSTAR Runtime 的版本。 |
>= Offline |
|
SerialNo | 购买 KINGSTAR 时取得的客户 ID。 |
>= Offline |
|
Slaves | 包含各从站诊断资讯的阵列。 |
>= Init |
|
VendorId | KINGSTAR Runtime 的供应商 ID。 |
>= Offline |
注意:SubsystemDiagnostics 的资料仅在特定的状态会由 GetStatus 或 GetStatusEx 返回,请见上方 "可得状态" 栏位。
所有 EtherCAT 状态及其运作顺序列于以下:
-
Offline → Init → Pre-Operational (PreOP) → Safe-Operational(SafeOP) → Operational (OP)
-
Offline → Init → Boot
更多关于所有状态的资讯请见 EthercatState 列举。
参见